objects created using technology - Español Inglés Diccionario